.marg-btm-20{margin-bottom:20px}.button-width-100{width:100%}.button-flat-primary.button-conv{background:#0064c5}.button-flat-primary.button-conv:active{background:#0057ac;color:#fff}.service-outer-container{border-top:1px solid transparent;min-height:250px;position:relative}.service-outer-container .tab-content{margin-bottom:20px;padding-left:265px;padding-right:15px}@media(max-width:991px){.service-outer-container .tab-content{padding-left:15px}}.service-gen-card{margin-bottom:20px;width:100%}.service-gen-card .mdl-card__supporting-text{width:100%}.page-box-container{background:#f9f9f9;margin-bottom:-80px;padding-bottom:60px}@media(max-width:767px){.page-box-container{background:#fff}}.page-box-container .page-content-box{background:#fff;margin-top:-60px;min-height:400px;padding:15px;position:relative;z-index:2}@media(max-width:767px){.page-box-container .page-content-box{box-shadow:none;margin-left:-15px;margin-right:-15px}}.iva-msg{font-size:13px;font-style:italic;line-height:15px;text-align:center}.btn-scopri-mesh{border-radius:10px;letter-spacing:.9px;line-height:14px;padding:5px 25px;text-decoration:none}.btn-scopri-mesh,.btn-scopri-mesh:active,.btn-scopri-mesh:focus,.btn-scopri-mesh:hover{background:#2376bc;color:#fff}.iva-footer{color:#777;font-size:11px;line-height:17px;text-align:center}a.doc-lnk:hover span{text-decoration:underline}.tariff-plan table{font-size:12px;margin:0}#costi-servizi-customer-care-modal .modal-header,#costi-servizi-informazioni-abbonati-modal .modal-header,#moduli-telefonia-modal .modal-header{border:0;text-transform:uppercase}#moduli-telefonia-modal .modal-body .doc-lnk{color:#444;display:block;font-size:16px;font-weight:700;margin-bottom:20px;text-align:center}#moduli-telefonia-modal .modal-body .doc-lnk:hover{color:#0064c5;text-decoration:none}#moduli-telefonia-modal .modal-body .doc-lnk:hover i{color:#0064c5}#moduli-telefonia-modal .modal-body .doc-lnk i{color:#777;font-size:50px}.margin-vc{margin-top:18px}@media(max-width:1024px){.margin-vc{margin-top:0}}.contact-banner-wholesale{background:#bce4fa;border-top:2px solid #1b4379}.contact-banner-wholesale .banner-content{color:#1b4379;font-size:18px;line-height:16px;padding:10px 10px 10px 70px;position:relative}@media(max-width:991px){.contact-banner-wholesale .banner-content{padding-left:60px}}@media(max-width:767px){.contact-banner-wholesale .banner-content{font-size:16px;line-height:14px;margin:5px 0;padding:5px}.contact-banner-wholesale .banner-content .text-center-sm{text-align:center}}.contact-banner-wholesale .banner-content .banner-message strong{font-size:20px}@media(max-width:1199px){.contact-banner-wholesale .banner-content .banner-message{padding-top:0}}@media(max-width:767px){.contact-banner-wholesale .banner-content .banner-message{margin-bottom:5px;padding-top:0;text-align:center}}.contact-banner-wholesale .banner-content .verifica-link-button{background:linear-gradient(90deg,#2385c4,#1a70b3,#2d4a96);border-radius:4px;color:#fff;font-weight:700}.contact-banner-wholesale .banner-content .verifica-link-button:hover{text-decoration:none}.contact-banner{background:#fff;border-top:2px solid #1b4379;display:block}.contact-banner .banner-content.myworkforce{color:#52475b!important}.contact-banner .banner-content{color:#1b4379;font-size:18px;line-height:16px;padding:10px 10px 10px 70px;position:relative}@media(max-width:991px){.contact-banner .banner-content{padding-left:60px}}@media(max-width:767px){.contact-banner .banner-content{font-size:16px;line-height:14px;margin:5px 0;padding:5px}.contact-banner .banner-content .text-center-sm{text-align:center}}@media(max-width:1199px){.contact-banner .banner-content .banner-message{padding-top:0}}@media(max-width:767px){.contact-banner .banner-content .banner-message{margin-bottom:5px;padding-top:0;text-align:center}}.contact-banner .banner-content .banner-message.servizio-contatto{color:#1b4379!important;font-size:26px;font-weight:500;line-height:1.2}@media(max-width:767px){.contact-banner .banner-content .banner-message.servizio-contatto{font-size:20px}}.contact-banner .banner-content .banner-button-image{height:28px;margin-right:10px;width:auto}@media(max-width:767px){.contact-banner .banner-content .banner-button-image{height:22px;margin-right:5px}}.contact-banner .banner-content .verifica-link-button{background:#47ae4d!important;border-radius:4px;color:#fff;font-weight:700;text-transform:none!important}.contact-banner .banner-content .verifica-link-button:hover{text-decoration:none}.contact-banner .banner-content .verifica-link-button.servizio-contatto{background:#1b4379!important;font-weight:500!important;text-transform:none!important}@media(max-width:767px){.contact-banner .banner-content .verifica-link-button.servizio-contatto{font-size:12px;font-weight:500;height:45px;padding:5px 10px}}.contact-banner .banner-content .verifica-link-button.servizio-contatto.mysafenet{background:#800994!important;text-decoration:none}.contact-banner .banner-content .verifica-link-button.servizio-contatto.mysafezone{background:#f95c50!important;text-decoration:none}.contact-banner .banner-content .dati .verifica-link-button{padding:0 40px}@media(max-width:767px){.contact-banner .banner-content .dati .verifica-link-button{font-size:12px;font-weight:500;height:45px;padding:5px;width:100%}}.contact-banner .banner-content .pin-icon{color:#006700;font-size:70px;left:0;position:absolute;text-shadow:1px 1px 1px #004d00;top:-18px;z-index:10001}@media(max-width:1199px){.contact-banner .banner-content .pin-icon{font-size:90px;top:-40px}}@media(max-width:991px){.contact-banner .banner-content .pin-icon{font-size:50px;top:0}}@media(max-width:767px){.contact-banner .banner-content .pin-icon{color:#fff;display:none;font-size:80px;left:auto;right:-15px;top:0}}.contact-banner .banner-content .md-show{display:block}@media(max-width:768px){.contact-banner .banner-content .md-show{display:none}}.contact-banner .banner-content .sm-show{display:none}@media(max-width:768px){.contact-banner .banner-content .sm-show{display:block}}.contact-banner.mysafenet{border-top:1px solid #050259}.contact-banner.mysafezone{background-color:#1f2c51;border-top:1px solid #1f2c51}.contact-banner.mysafezone .banner-content.mysafezone .servizio-contatto{color:#fff!important}.contact-banner.portaunamico{border-top:none}.contact-banner.none{display:none}.md-display-show{display:block}@media(max-width:767px){.md-display-show{display:none}}#congas-mobile-section{background-image:linear-gradient(90deg,#5fc5e8,#b8e5f5);height:350px}#congas-mobile-section .title{color:#fff;font-family:ConduitITC;font-size:30px;font-weight:700}.sm-display-show{display:none}@media(max-width:767px){.sm-display-show{display:block}}#contact-section{font-family:ConduitITC;padding-bottom:5%;padding-top:3%}#contact-section .md-show{display:block}@media(max-width:768px){#contact-section .md-show{display:none}}#contact-section .sm-show{display:none}@media(max-width:768px){#contact-section .sm-show{display:block}}#contact-section .title{color:#fff;font-size:50px;padding:15px 15px 0}#contact-section #form-contact{background-color:#fff;border:1px solid #0271b6;border-radius:8px;color:#666;margin:10px 20%;padding:15px}@media(max-width:767px){#contact-section #form-contact{margin:10px 0}}#contact-section #form-contact .img-logo{max-height:200px;padding-top:2%}#contact-section #form-contact .text-subtitle{color:#0271b6;font-size:28px;font-weight:700}#contact-section #form-contact .pt-2{padding-top:2%}#contact-section #form-contact .custom-input{background-color:#eee;border-radius:4px}#contact-section #form-contact .text-privacy{font-size:14px}#contact-section #form-contact .button-form{background:linear-gradient(90deg,#2385c4,#1a70b3,#2d4a96);border:none;border-radius:4px;color:#fff;font-size:28px;font-weight:700;margin-top:10px;padding:10px 40px}#contact-section #form-contact .button-form:hover{text-decoration:none}@media(max-width:767px){#contact-section #form-contact .button-form{padding:15px 40px 10px}}#contact-section #form-contact .button-form.toolbar{background:#1b4379!important}#contact-section #form-contact .button-form.toolbar:disabled{background:#aaa!important}#contact-section #form-contact .text-thank{color:#666;font-size:22px;margin:0 20px}#contact-section #form-contact .text-saluti-thank{color:#666;font-size:22px;margin-top:25px}#contact-section #form-contact .text-saluti-thank a{color:#0271b6}#contact-section #form-contact .btn-chiama{background-color:#06a342;border-radius:8px;color:#fff;font-size:28px;padding:5px 35px;text-decoration:none}#contact-section #form-contact .bg-privacy{margin-left:15px;margin-right:15px}#contact-section-consimbackup{font-family:ConduitITC;padding-bottom:60px;padding-top:80px}@media(max-width:767px){#contact-section-consimbackup{padding-bottom:20px;padding-top:20px}}#contact-section-consimbackup .md-show{display:block}@media(max-width:768px){#contact-section-consimbackup .md-show{display:none}}#contact-section-consimbackup .sm-show{display:none}@media(max-width:768px){#contact-section-consimbackup .sm-show{display:block}}#contact-section-consimbackup .title{color:#fff;font-size:50px;padding:15px 15px 0}@media(max-width:767px){#contact-section-consimbackup .no-padding{padding:0}}#contact-section-consimbackup #form-contact{background-color:#d9d9d9;border:1px solid #d9d9d9;border-radius:8px;color:#666;margin:0 22%;padding:60px 65px 40px}@media(max-width:767px){#contact-section-consimbackup #form-contact{margin:0;padding-left:50px;padding-right:50px;padding-top:50px}}#contact-section-consimbackup #form-contact .img-logo{max-height:200px;padding-top:2%}#contact-section-consimbackup #form-contact .text-subtitle{color:#008188;font-size:34px;font-weight:700}#contact-section-consimbackup #form-contact .text-subtitle2{color:#606060;font-size:24px;font-weight:400;margin-top:14px}#contact-section-consimbackup #form-contact .pt-2{padding-top:20px}#contact-section-consimbackup #form-contact .custom-input{background-color:#fff;border-radius:4px;font-family:SFDisplay;height:45px}#contact-section-consimbackup #form-contact .text-privacy{color:#000;font-family:SFDisplay;font-size:12px;margin-bottom:30px}#contact-section-consimbackup #form-contact .bg-privacy{background:hsla(0,0%,100%,.7);border-radius:4.999px;margin-left:15px;margin-right:15px;padding:10px 10px 25px}#contact-section-consimbackup #form-contact .button-form{background:#17aeb7;border:none;border-radius:10px;color:#fff;font-family:SFDisplay;font-size:20px;font-weight:600;margin-top:60px;padding:16px 24px}#contact-section-consimbackup #form-contact .button-form:hover{text-decoration:none}@media(max-width:767px){#contact-section-consimbackup #form-contact .button-form{margin-top:20px;padding:15px 40px 10px}}#contact-section-consimbackup #form-contact .button-form.toolbar{background:#17aeb7}#contact-section-consimbackup #form-contact .button-form.toolbar:disabled{background:#aaa!important}#contact-section-consimbackup #form-contact .text-thank{color:#666;font-size:22px;margin:0 20px}#contact-section-consimbackup #form-contact .text-saluti-thank{color:#666;font-size:22px;margin-top:25px}#contact-section-consimbackup #form-contact .text-saluti-thank a{color:red}#contact-section-consimbackup #form-contact .btn-chiama{background-color:#06a342;border-radius:8px;color:#fff;font-size:28px;padding:5px 35px;text-decoration:none}.verifica-copertura-banner{background:#ebf6f6;border-top:1px solid #06a342}.verifica-copertura-banner .banner-content{color:#3c3c3b;font-size:18px;font-weight:700;line-height:16px;padding:10px 10px 10px 70px;position:relative}@media(max-width:991px){.verifica-copertura-banner .banner-content{padding-left:60px}}@media(max-width:767px){.verifica-copertura-banner .banner-content{font-size:16px;line-height:14px;margin:5px 0;padding:5px}.verifica-copertura-banner .banner-content .text-center-sm{text-align:center}}@media(max-width:1199px){.verifica-copertura-banner .banner-content .banner-message{padding-top:0}}@media(max-width:767px){.verifica-copertura-banner .banner-content .banner-message{margin-bottom:5px;padding-top:0;text-align:center}}.verifica-copertura-banner .banner-content .verifica-link-button{background:#06a342;border-radius:4px;color:#fff;font-weight:700}.verifica-copertura-banner .banner-content .verifica-link-button:hover{text-decoration:none}.verifica-copertura-banner .banner-content .pin-icon{color:#006700;font-size:70px;left:0;position:absolute;text-shadow:1px 1px 1px #004d00;top:-18px;z-index:10001}@media(max-width:1199px){.verifica-copertura-banner .banner-content .pin-icon{font-size:90px;top:-40px}}@media(max-width:991px){.verifica-copertura-banner .banner-content .pin-icon{font-size:50px;top:0}}@media(max-width:767px){.verifica-copertura-banner .banner-content .pin-icon{color:#fff;display:none;font-size:80px;left:auto;right:-15px;top:0}}#contact-section-conluce{font-family:ConduitITC;padding-bottom:50px;padding-top:130px}#contact-section-conluce #form-contact{background-color:#fff;border:1px solid #fff;border-radius:8px;color:#263339;margin:10px 30%;padding-bottom:15px;padding-top:30px}@media(max-width:1024px){#contact-section-conluce #form-contact{margin:10px 25%}}@media(max-width:650px){#contact-section-conluce #form-contact{margin:10px 15%}}@media(max-width:500px){#contact-section-conluce #form-contact{margin:10px 10%}}@media(max-width:425px){#contact-section-conluce #form-contact{margin:10px 3%}}#contact-section-conluce #form-contact .custom-input{background-color:#fff;border:1px solid #969a9d;border-radius:5px;height:42px;margin-left:0;padding:10px;width:100%}@media(max-width:1024px){#contact-section-conluce #form-contact .custom-input{width:95%}}@media(max-width:991px){#contact-section-conluce #form-contact .custom-input{margin-left:15px;width:92%}}#contact-section-conluce #form-contact .bg-privacy{margin-left:15px;margin-right:15px}@media(max-width:991px){#contact-section-conluce #form-contact .bg-privacy{margin-left:30px}}#contact-section-conluce #form-contact .text-privacy{font-size:12px;padding-top:5px}#contact-section-conluce #form-contact .text-subtitle{color:#263339;font-size:20px;font-weight:700;line-height:120%}#contact-section-conluce #form-contact .text-subtitle2{color:#1d953b;font-size:20px;font-weight:700;line-height:120%;padding-top:10px}#contact-section-conluce #form-contact .button-form{background:linear-gradient(270deg,#1d953b .04%,#87c721 99.91%);border:none;border-radius:5px;color:#fff;font-size:25px;font-weight:700;line-height:25px;margin-top:10px;padding:10px 20px}#contact-section-conluce #form-contact .button-form:hover{text-decoration:none}#contact-section-conluce #form-contact .button-form.toolbar:disabled{background:#aaa!important}#contact-section-conluce #form-contact .pt-2{padding-top:2%}#contact-section-conluce #form-contact .text-thank{color:#666;font-size:22px;margin:0 20px}#contact-section-conluce #form-contact .text-saluti-thank{color:#666;font-size:22px;margin-top:25px}#contact-section-conluce #form-contact .text-saluti-thank a{color:#0271b6}#contact-section-conluce .md-show{display:block}@media(max-width:768px){#contact-section-conluce .md-show{display:none}}#contact-section-conluce .sm-show{display:none}@media(max-width:768px){#contact-section-conluce .sm-show{display:block}}#contact-section-conluce .title{color:#fff;font-size:50px;padding:15px 15px 0}.contact-banner-luce{background:#fff;border-top:1px solid #1d953b;display:block;margin-top:-2px}.contact-banner-luce .banner-content{color:#263339;font-size:25px;line-height:130%;padding:10px 10px 10px 70px;position:relative}@media(max-width:991px){.contact-banner-luce .banner-content{padding-left:60px}}@media(max-width:767px){.contact-banner-luce .banner-content{margin:5px 0;padding:5px}.contact-banner-luce .banner-content .text-center-sm{text-align:center}}@media(max-width:1199px){.contact-banner-luce .banner-content .banner-message{padding-top:0}}@media(max-width:767px){.contact-banner-luce .banner-content .banner-message{margin-bottom:5px;padding-top:0;text-align:center}}.contact-banner-luce .banner-content .banner-message.servizio-contatto{color:#263339!important;font-size:25px;font-weight:300;line-height:130%;padding-top:5px}.contact-banner-luce .banner-content .banner-button-image{height:28px;margin-right:10px;width:auto}@media(max-width:767px){.contact-banner-luce .banner-content .banner-button-image{height:22px;margin-right:5px}}.contact-banner-luce .banner-content .div-verifica-link-button{padding-top:0;text-align:left}@media(max-width:767px){.contact-banner-luce .banner-content .div-verifica-link-button{padding-top:10px;text-align:center}}.contact-banner-luce .banner-content .verifica-link-button{background:#1d953b!important;border-radius:5px;text-decoration:none}.contact-banner-luce .banner-content .verifica-link-button:hover{text-decoration:none}.contact-banner-luce .banner-content .verifica-link-button.servizio-contatto{background:#1d953b!important;border-radius:5px;color:#fff;font-size:16px;font-weight:700;padding-bottom:40px;padding-top:5px;text-decoration:none}.contact-banner-portaunamico{background:#8265e0;border-top:1px solid #8265e0;display:block;margin-top:-2px}.contact-banner-portaunamico .banner-content{color:#8265e0;padding:20px;position:relative}.contact-banner-portaunamico .banner-content .div-verifica-link-button{text-align:center}.contact-banner-portaunamico .banner-content .verifica-link-button{background:#fdfffe!important;border-radius:12px;text-decoration:none}.contact-banner-portaunamico .banner-content .verifica-link-button:hover{text-decoration:none}.contact-banner-portaunamico .banner-content .verifica-link-button.servizio-contatto{background:#fdfffe!important;border-radius:12px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);color:#8265e0;display:inline-block;font-family:Urbanist;font-size:22px;font-style:normal;font-weight:500;height:53px;letter-spacing:.04em;line-height:normal;padding-left:17px;padding-right:17px;padding-top:12px}#contact-section-mysafenet{font-family:ConduitITC;padding-bottom:100px;padding-top:100px}#contact-section-mysafenet #form-contact{background-color:#fff;border:1px solid #fff;border-radius:8px;color:#050259;margin:10px 30%;padding-bottom:15px;padding-top:30px}@media(max-width:1024px){#contact-section-mysafenet #form-contact{margin:10px 25%}}@media(max-width:650px){#contact-section-mysafenet #form-contact{margin:10px 15%}}@media(max-width:500px){#contact-section-mysafenet #form-contact{margin:10px 10%}}@media(max-width:425px){#contact-section-mysafenet #form-contact{margin:10px 3%}}#contact-section-mysafenet #form-contact .custom-input{background-color:#fff;border:1px solid #969a9d;border-radius:5px;height:42px;margin-left:0;padding:10px;width:100%}@media(max-width:1024px){#contact-section-mysafenet #form-contact .custom-input{width:95%}}@media(max-width:991px){#contact-section-mysafenet #form-contact .custom-input{margin-left:15px;width:92%}}#contact-section-mysafenet #form-contact .bg-privacy{margin-left:15px;margin-right:15px}@media(max-width:991px){#contact-section-mysafenet #form-contact .bg-privacy{margin-left:30px}}#contact-section-mysafenet #form-contact .text-privacy{color:#050259;font-size:12px;padding-top:5px}#contact-section-mysafenet #form-contact .text-subtitle{color:#050259;font-size:28px;font-style:normal;font-weight:700;line-height:120%;text-align:center}#contact-section-mysafenet #form-contact .text-subtitle2{color:#800994;font-size:28px;font-style:normal;font-weight:700;line-height:120%;text-align:center}#contact-section-mysafenet #form-contact .button-form{background:#800994;border:none;border-radius:5px;color:#fff;font-size:24px;font-weight:700;line-height:24px;margin-top:10px;padding:10px 20px}#contact-section-mysafenet #form-contact .button-form:hover{text-decoration:none}#contact-section-mysafenet #form-contact .button-form.toolbar:disabled{background:#aaa!important}#contact-section-mysafenet #form-contact .pt-2{padding-top:2%}#contact-section-mysafenet #form-contact .text-thank{color:#666;font-size:22px;margin:0 20px}#contact-section-mysafenet #form-contact .text-saluti-thank{color:#666;font-size:22px;margin-top:25px}#contact-section-mysafenet #form-contact .text-saluti-thank a{color:#0271b6}#contact-section-mysafenet .md-show{display:block}@media(max-width:767px){#contact-section-mysafenet .md-show{display:none}}#contact-section-mysafenet .sm-show{display:none}@media(max-width:767px){#contact-section-mysafenet .sm-show{display:block}}#contact-section-mysafenet .title{color:#fff;font-size:50px;padding:15px 15px 0}#contact-section-mysafezone{font-family:ConduitITC}#contact-section-mysafezone .container{width:100%}#contact-section-mysafezone #form-contact{background:#fff;border:none;border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:16px;width:300px}@media(max-width:767px){#contact-section-mysafezone #form-contact{border:1px solid var(--Grey-30,#d7dde7)}}#contact-section-mysafezone #form-contact .subtitle{color:#2d6f75;font-size:20px;font-style:normal;font-weight:700;line-height:120%;text-align:center}#contact-section-mysafezone #form-contact .custom-input{background-color:#fff;border:1px solid #8f96a3;border-radius:5px;height:28px;margin-bottom:10px;padding:4px 8px;width:100%}#contact-section-mysafezone #form-contact .row-tipo{display:flex;margin-top:16px}#contact-section-mysafezone #form-contact .text-privacy{color:#3a3f48;font-size:10px;font-style:normal;font-weight:400;line-height:normal;margin-left:15px;margin-right:15px;margin-top:16px}#contact-section-mysafezone #form-contact .text-subtitle{color:#050259;font-size:28px;font-style:normal;font-weight:700;line-height:120%;text-align:center}#contact-section-mysafezone #form-contact .text-subtitle2{color:#800994;font-size:28px;font-style:normal;font-weight:700;line-height:120%;text-align:center}#contact-section-mysafezone #form-contact .button-form{background:#f95c50;border-radius:5px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#fff;font-size:20px;font-style:normal;font-weight:700;line-height:25px;padding:8px 16px}#contact-section-mysafezone #form-contact .button-form:hover{text-decoration:none}#contact-section-mysafezone #form-contact .button-form{border:none;margin-top:20px}#contact-section-mysafezone #form-contact .button-form.toolbar:disabled{background:#aaa!important}
